package models

type SysConsultWZ struct {
	ConsultWZId           int    `json:"consult_wz_id" gorm:"primaryKey;autoIncrement"`                                     // 文章ID
	ConsultWZTitle        string `json:"consult_wz_title" gorm:"index:idx_consult_wz_title;type:varchar(200);comment:文章标题"` // 文章标题
	WZUrl                 string `json:"wz_url" gorm:"type:varchar(200);comment:文章封面url"`                                   // 文章封面url
	ConsultWZIntroduction string `json:"consult_wz_introduction" gorm:"type:varchar(500);comment:文章说明"`                     // 文章说明
	ConsultWZContent      string `json:"consult_wz_content" gorm:"type:varchar(10000);comment:文章内容"`                        // 文章内容
	WZReadingNum          int    `json:"wz_reading_num" gorm:"type:int;default:0;comment:文章阅读量"`                            // 文章阅读量
	WZTop                 string `json:"wz_top" gorm:"type:varchar(10);default:2;comment:配置目录启用状态，1置顶，2不设置置顶"`              //配置目录启用状态，1启用，2禁用
	WZHot                 string `json:"wz_hot" gorm:"type:varchar(10);default:2;comment:配置目录启用状态，1热门，2不设置热门"`              //配置目录启用状态，1启用，2禁用
	Province              string `json:"province" gorm:"type:varchar(50);comment:适用地区"`
	ControlBy
	ModelTime
}

func (SysConsultWZ) TableName() string {
	return "sys_consult_wz"
}
